﻿
@{
    ViewBag.Title = "第三方平台跳转享动首页";
    
       Layout = null;
   
}

<h2>
    <p>看到这个界面说明你的参数已经构建成功,只是参数值传递有误，参数说明如下</p>
    <p>（第三方平台调整到享动页面传递的用户信息）UserInfo：@ViewBag.UserInfo</p>
    <p>（与享动合作的第三方平台联盟ID，由享动告知第三方平台）UnionId:puhui</p>
     <p>（联合身份用户标志 --享动提供）sign传入nosign则不做sign验证</p>
</h2>

<br />
<br />
<h1><h2> @ViewBag.Info </h2></h1>
<br />
<hr />
<p>测试阶段sign取消，统一传入nosign即可</p>

<p>sign的计算：</p>

<p>sign是由出去sign以为的所有参数计算得来</p>
<p>拿本方URL举例，本URL参数一共有：UserInfo、UnionId、sign，假设UserInfo的值日为A，UnionId的值为B</p>
<p>1、排序参数：参与sign'计算的参数-参数值对按字母排序，然后用&拼接成字符串，得到：UnionId=A&UserInfo=B</p>
<p>2、转小写：如上字符串转小写，得到：unionid=a&userinfo=b</p>
<p>3、拼接key：如上字符串拼接上密钥key,由享动提供. 得到：unionid=a&userinfo=bTestKey</p>
<p>4、Md5：Md5 如上字符得到sign的最终值（Md5 32位，小写）</p>
<p>最终访问pageUrl?UnionId=A&UserInfo=B&sign=sign 即</p>


